﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Entidades.Karaoke;
using Entidades.Generico;
using Negocio.Karaoke;

public partial class Karaoke_Gestion_frmHistorialMantenimiento : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {


            GenUsuario usuario = (GenUsuario)Session["Usuario"];

            if (usuario == null || usuario.Usuario == null || usuario.Usuario.Length == 0)
            {
                Response.Redirect("~/Login.aspx?pag=frmHistorialMantenimiento.aspx");
            }
            else
            {

                if (usuario.Perfil.Equals("Técnico"))
                {
                    lblDatosUsuaio.Text = usuario.Nombre + " - " + usuario.Perfil + " (" + usuario.Localidad + ")";
                    List<KarMantenimientoEquipo> lista = KarEquipoBLL.ListarHistorial(Session["CodEquipo"].ToString());
                    if (lista.Count > 0)
                    {
                        grvHistorial.DataSource = lista;
                        grvHistorial.DataBind();
                    }
                    else
                        lblMensaje.Text = "No existe historial de mantenimientos para este equipo";
                }
                else
                    Response.Redirect("~/Login.aspx?pag=frmHistorialMantenimiento.aspx&error=Usuario no tiene permisos para acceder al módulo");

            }
            
        }
    }
}